intestine and liver-related - Francés Inglés Diccionario